package com.assessment.service;

import com.assessment.entity.ABCDNum;
import com.assessment.entity.AScoreNum;
import com.assessment.entity.Ascore;
import com.assessment.entity.Column;
import com.assessment.vo.NoScoreVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 鑫十一
 * @since 2021-12-15
 */
public interface AscoreService extends IService<Ascore> {

    List<Column> getColumns();

    boolean updateScore(Ascore item);

    boolean updateScoreBatch(List<Ascore> item);


    List<Column> getNumColumns();
    List<Column> getABCDColumns();

    Integer getABCDSum(String bpid, String[] strings, String score);

    List<AScoreNum> getNumlist(String pname);

    List<ABCDNum> getABCDNumlist(String pname);

    List<NoScoreVo> getNoScoreList(String item);

    List<Column> getNoScoreColumns();
}
